package drive.Service.ServiceInterface;

import drive.Model.User;

import java.util.List;

public interface LoginService {

    // 创建用户
    String createUser(User user);

    // 根据ID获取用户
    User getUserById(int userID);

    // 获取所有用户
    List<User> getAllUsers();

    // 更新用户
    int updateUser(User user);

    // 删除用户
    int deleteUser(int userID);

    // 根据用户名获取用户
    User getUserByUsername(String username);

    // 根据邮箱获取用户
    User getUserByEmail(String email);

    // 用户登录
    String login(String username, String password);
}
